#include <iostream>
#include <string>
#include <vector>
#include <cctype>

int main() {
    std::string a = "Жди меня, и я вернусь. Только очень жди.";
    std::vector<std::string> x;
    std::string word = "";
    for (char c : a) {
        if (c == ' ' || c == ',' || c == '.') {
            if (!word.empty()) {
                x.push_back(word);
                word = "";
            }
            if (c != ' ') {
                x.push_back(std::string(1, c));
            }
        } else {
            word += c;
        }
    }
    if (!word.empty()) {
        x.push_back(word);
    }

    int words = x.size();
    int d2 = 0;
    for (const auto& w : x) {
        int d1 = w.length();
        if (d1 <= 3) {
            d2++;
        }
    }

    std::cout << "Кол-во слов: " << words << std::endl;
    std::cout << "Ко-во слов, не превышающих 3 символа: " << d2 << std::endl;

    return 0;
}

